package com.chanyachting.emall.service;

import java.util.List;

import com.chanyachting.emall.domain.Companyproduct;
import com.chanyachting.emall.domain.Productimage;



/**
 * 商品图片操作接口 
 * @author robert
 *
 */
public interface ProductImageService {
	
//	获得一个商品图片对象
	
	public Productimage getOneProductimage(Productimage pimg);
	

//	获得所有商品图片对象
	
	public List<Productimage> getAllProductimage();

//	保存商品图片对象
	
	public boolean saveProductimage(Productimage pimg);

//	修改商品图片对象
	
	public boolean updateProductimage(Productimage pimg);

//	删除商品图片对象
	
	public boolean deleteProductimage(Productimage pimg);

//	根据商品编号获得商品图片对象
	
	public List<Productimage> getProductimageByProduct(Companyproduct cp);

//	检查图片路径是否已经存在
	
	public boolean existsProductimageUrl(Productimage pimg);
	
//	获得商品默认图片对象
	
	public Productimage getDefaulProductimage(Companyproduct cp);
	
//	删除指定商品的所有图片对象
	
	public boolean deleteAllProductimageByProduct(Companyproduct cp);
	

}
